// 启动的时候全局加载配置文件
require('./config/loadConfig');

let logger = global.Logger('server');
const CJCONFIG = global.CJCONFIG;

// 配置异常捕捉
process.on('uncaughtException', function (err) {
    logger.error(`全局未被捕捉的异常！message:${err && err.message}  stack:${JSON.stringify(err && err.stack)}`);
});

// 启动http服务
require('./app').listen(CJCONFIG.port);
logger.info(`system name: ${global.SYSTEM} start listening ${global.CJCONFIG.port}`);